function onUse(cid, item, frompos, item2, topos)
if getPlayerStorageValue(cid, 6666) == -1 then 
setPlayerStorageValue(cid, 6666, 1)
doCreatureSay(cid, "You can now make gingerbread from normal cake dough in Santa's bakery.", 16)
doRemoveItem(6523, 1)
else
doPlayerSendCancel(cid, "You can't learn it once again")
end
return TRUE
end
